

[game_relations]
; Requirements for each rank increase by an additional multiple of 500 points with each rank.
; Rookie -> Trainee: 500 (+500), Trainee -> Experienced: 1500 (+1000), Experienced -> Professional: 3000 (+1500) etc.
; Rank values are set 1 point lower than their target as engine uses upper_bound to determine which text to display in inventory.

rating			= novice, 1999, trainee, 3999, experienced, 6999, professional, 9999, veteran, 14999, expert, 20999, master, 27999, legend
monster_rating	= weak, 40, normal, 80, strong
reputation		= terrible, -1999, really_bad, -1499, very_bad, -999, bad, -499, neutral, 499, good, 999, very_good, 1499, really_good, 1999, excellent

rating_names		= st_rank_novice, 3499, st_rank_trainee, 6499, st_rank_experienced, 8999, st_rank_professional, 11999, st_rank_veteran, 14499, st_rank_expert, 17499, st_rank_master, 26999, st_rank_legend
reputation_names	= st_reputation_terrible, -1999, st_reputation_really_bad, -1499, st_reputation_very_bad, -999, st_reputation_bad, -499, st_reputation_neutral, 499, st_reputation_good, 999, st_reputation_very_good, 1499, st_reputation_really_good, 1999, st_reputation_excellent
goodwill_names      = st_goodwill_enemy, 0, st_goodwill_indifferent, 1000, st_goodwill_friendly

;ii?iaiaua cia?aiey aey ioiioaiey ia?niia?ae
attitude_neutal_threshold = -999		;eiaaa attitude iaiuoa cia?aiey, oi aunoaaeyaony ALife::eRelationEnemy
attitude_friend_threshold =  999		;eiaaa attitude iaiuoa cia?aiey, oi aunoaaeyaony ALife::eRelationNeutral, eia?a ALife::eRelationFriend

;Used on set_relation between npcs, 
goodwill_enemy  = -1000
goodwill_neutal = 0
goodwill_friend = 1000

;iacaaiey a?oiie?iaie (ii?yaie aie?ai niaiaaaou n communities_relations)
communities		= actor, 0, monster, 1, trader, 2, army_npc, 3, greh_npc, 4, bandit, 5, dolg, 6, ecolog, 7, freedom, 8, killer, 9, army, 10, monolith, 11, greh, 12, stalker, 13, zombied, 14, csky, 15, isg, 16, renegade, 17, actor_stalker, 18, actor_bandit, 19, actor_dolg, 20, actor_freedom, 21, actor_csky, 22, actor_ecolog, 23, actor_killer, 24, actor_army, 25, actor_monolith, 26, actor_zombied, 27, actor_greh, 28, actor_isg, 29, actor_renegade, 30, arena_enemy, 31

;	отношение персонажа к актеру (или другому NPC) вычисляется по формуле
;	attitude = personal_goodwill +				//личное отношение персонажа к актеру (если раньше не встречались, то 0)
;			   community_goodwill +				//отношение группировки персонажа лично к актеру (если раньше контактов не было, то 0)
;			   community_to_community +			//отношение группировки персонажа к группировке актера из [communities_relations]
;              reputation_goodwill +			//отношение репутации персонажа к репутации актера из [reputation_relations]
;			   rank_goodwill					//отношение ранга персонажа к рангу актера из [rank_relations]
;   столбцы и строки дописывать в алфавитном порядке!


;//////////////////////////////////////////////////////////////////////////////////////////////////
;
; COMMUNITY RELATIONS
;
;	Modified by DoctorX
;	for DoctorX Dynamic Faction Relations 1.3
;	November 2, 2016
;
;--------------------------------------------------------------------------------------------------

;------------------------------------------------
; Community Relations (>999 = Ally, 0 = Neutral, <-999 = Enemy):

[communities_relations]
;              | actor|monster|trader| army_npc | greh_npc |bandit|  dolg|ecolog|freedom|killer|    army|monolith| greh |stalker| zombied|  csky | isg  |renegade| actor_stalker | actor_bandit | actor_dolg | actor_freedom | actor_csky | actor_ecolog | actor_killer | actor_army | actor_monolith | actor_zombied | actor_greh  | actor_isg  | actor_renegade| arena_enemy|
;==============================================================================================================================================================================================================================================================================================================================================================================
actor          =     0,  -2000,     0,		  0,          0,     0,     0,     0,      0,     0,       0,       0,	0, 	       0,       0,      0,	   0,       0,              0,             0,           0,              0,           0,             0,             0,           0,               0,              0,			 0,		      0,   			    0,        -2000  	 	
monster        = -2000,      0,     0,	  -2000,      -2000, -2000, -2000, -2000,  -2000, -2000,   -2000,   -2000, -2000,  -2000,   -2000,  -2000, -2000,   -2000,          -2000,         -2000,       -2000,          -2000,       -2000,         -2000,         -2000,       -2000,           -2000,              0,		 -2000, 	  -2000,   			-2000,            0   
trader         =     0,      0,     0,	      0,          0,     0,     0,     0,      0,     0,       0,       0,     0,      0,       0,      0,     0,       0,              0,             0,           0,              0,           0,             0,             0,           0,               0,          -2000,		     0, 	      0,   			    0,            0   
army_npc       =     0,  -2000,     0,	    300,      -2000, -2000,     0,     0,      0,     0,     300,   -2000, -2000,      0,   -2000,      0, -2000,   -2000,          	0,         -2000,           0,          	0,           0,             0,             0,         300,           -2000,          -2000,		 -2000, 	  -2000,   			-2000,            0   
greh_npc       =     0,  -2000,     0,	  -2000,        300,     0,     0,     0,      0,     0,       0,     300,   300,      0,     300,      0, -2000,       0,              0,             0,           0,              0,           0,             0,             0,           0,             300,            300,		   300, 	  -2000,   			    0,            0   
                                                                                                                                                                                                                                                                                                                                                                  
;              | actor|monster|trader| army_npc | greh_npc |bandit|  dolg|ecolog|freedom|killer|    army|monolith| greh |stalker| zombied|  csky | isg	|renegade| actor_stalker | actor_bandit | actor_dolg | actor_freedom | actor_csky | actor_ecolog | actor_killer | actor_army | actor_monolith | actor_zombied | actor_greh  | actor_isg  | actor_renegade| arena_enemy|
;==============================================================================================================================================================================================================================================================================================================================================================================
bandit         =     0,  -2000,     0,	  -2000,          0,   300, -2000, -2000,      0,     0,   -2000,   -2000, -2000,  -2000,   -2000,  -2000, -2000,     300,          -2000,           300,       -2000,              0,       -2000,         -2000,             0,       -2000,           -2000,          -2000,		 -2000,		  -2000,  		      300,            0   
dolg           =     0,  -2000,     0,	      0,          0, -2000,   300,     0,  -2000, -2000,       0,   -2000, -2000,      0,   -2000,      0, -2000,   -2000,              0,         -2000,         300,          -2000,           0,             0,         -2000,           0,           -2000,          -2000,		 -2000,		  -2000,  		    -2000,            0   
ecolog         =     0,  -2000,     0,	      0,          0, -2000,     0,   300,      0,     0,       0,   -2000, -2000,      0,   -2000,      0, -2000,   -2000,              0,         -2000,           0,              0,           0,           300,             0,           0,           -2000,          -2000,		 -2000,		  -2000,  		    -2000,            0   
freedom        =     0,  -2000,     0,	      0,          0,     0, -2000,     0,    300,     0,   -2000,   -2000, -2000,      0,   -2000,      0, -2000,   -2000,              0,             0,       -2000,            300,           0,             0,             0,       -2000,           -2000,          -2000,		 -2000,		  -2000,  		    -2000,            0   
killer         =     0,  -2000,     0,	      0,          0,     0, -2000,     0,      0,   300,   -2000,   -2000, -2000,  -2000,   -2000,      0,     0,   -2000,          -2000,             0,       -2000,              0,           0,             0,           300,       -2000,           -2000,          -2000,		 -2000,		      0,  		    -2000,            0   
army           =     0,  -2000,     0,	   2000,      -2000, -2000,     0,     0,  -2000, -2000,     300,   -2000, -2000,  -2000,   -2000,  -2000, -2000,   -2000,          -2000,         -2000,           0,          -2000,       -2000,             0,         -2000,         300,           -2000,          -2000,		 -2000,		  -2000,  		    -2000,            0   
monolith       =     0,  -2000,     0,	  -2000,        300, -2000, -2000, -2000,  -2000, -2000,   -2000,    2000,   300,  -2000,     300,  -2000, -2000,   -2000,          -2000,         -2000,       -2000,          -2000,       -2000,         -2000,         -2000,       -2000,            2000,            300,		   300,		  -2000,  		    -2000,            0   
greh       	   =     0,  -2000,     0,	  -2000,        300, -2000, -2000, -2000,  -2000, -2000,   -2000,     300,   300,  -2000,     300,  -2000, -2000,   -2000,          -2000,         -2000,       -2000,          -2000,       -2000,         -2000,         -2000,       -2000,             300,            300,		   300,		  -2000,  		    -2000,            0   
stalker        =     0,  -2000,     0,	      0,          0, -2000,     0,     0,      0, -2000,   -2000,   -2000, -2000,    300,   -2000,      0, -2000,   -2000,              0,         -2000,           0,              0,           0,             0,         -2000,       -2000,           -2000,          -2000,		 -2000,		  -2000,  		    -2000,            0   
zombied        =     0,  -2000,     1,	  -2000,        300, -2000, -2000, -2000,  -2000, -2000,   -2000,     300,   300,  -2000,     300,  -2000, -2000,   -2000,          -2000,         -2000,       -2000,          -2000,       -2000,         -2000,         -2000,       -2000,               0,            300,		   300,		  -2000,  		    -2000,            0   
csky           =     0,  -2000,     0,	      0,          0, -2000,     0,     0,      0,     0,   -2000,   -2000, -2000,      0,   -2000,    300, -2000,   -2000,              0,         -2000,           0,              0,         300,             0,             0,       -2000,           -2000,          -2000,		 -2000,		  -2000,  		    -2000,            0   
isg	           =     0,  -2000,     0,	  -2000,      -2000, -2000, -2000, -2000,  -2000, 	  0,   -2000,   -2000, -2000,  -2000,   -2000,  -2000,   300,   -2000,   	    -2000,         -2000,   	-2000,   	    -2000,   	 -2000,   	    -2000,   	       0,       -2000,         	 -2000,          -2000,		 -2000,		    300,  		    -2000,            0  
renegade       =     0,  -2000,     0,	  -2000,          0,   300, -2000, -2000,  -2000, -2000,   -2000,   -2000, -2000,  -2000,   -2000,  -2000, -2000,     300,          -2000,           300,       -2000,          -2000,       -2000,         -2000,         -2000,       -2000,           -2000,          -2000,		 -2000,		  -2000,  		      300,            0   
                                                                                                                                                                                                                                                                                                                                                                  
;              | actor|monster|trader| army_npc | greh_npc |bandit|  dolg|ecolog|freedom|killer|    army|monolith| greh |stalker| zombied|  csky | isg	|renegade| actor_stalker | actor_bandit | actor_dolg | actor_freedom | actor_csky | actor_ecolog | actor_killer | actor_army | actor_monolith | actor_zombied | actor_greh  | actor_isg  | actor_renegade| arena_enemy|
;==============================================================================================================================================================================================================================================================================================================================================================================
actor_stalker  =     0,  -2000,     0,	      0,          0, -2000,     0,     0,      0, -2000,   -2000,   -2000, -2000,      0,   -2000,      0, -2000,   -2000,              0,             0,           0,              0,           0,             0,         -2000,           0,               0,          -2000,		 -2000,		  -2000,  		    -2000,            0   
actor_bandit   =     0,  -2000,     0,	  -2000,          0,   300, -2000, -2000,      0,     0,   -2000,   -2000, -2000,  -2000,   -2000,  -2000, -2000,     300,              0,           300,           0,              0,           0,             0,             0,           0,               0,          -2000,		 -2000,		  -2000,  		      300,            0   
actor_dolg     =     0,  -2000,     0,	      0,          0, -2000,   300,     0,  -2000, -2000,       0,   -2000, -2000,      0,   -2000,      0, -2000,   -2000,              0,             0,         300,              0,           0,             0,             0,           0,               0,          -2000,		 -2000,		  -2000,  		    -2000,            0   
actor_freedom  =     0,  -2000,     0,	      0,          0,     0, -2000,     0,    300,     0,   -2000,   -2000, -2000,      0,   -2000,      0, -2000,   -2000,              0,             0,           0,            300,           0,             0,             0,           0,               0,          -2000,		 -2000,		  -2000,  		    -2000,            0   
actor_csky     =     0,  -2000,     0,	      0,          0, -2000,     0,     0,      0,     0,   -2000,   -2000, -2000,      0,   -2000,    300, -2000,   -2000,              0,             0,           0,              0,         300,             0,             0,           0,               0,          -2000,		 -2000,		  -2000,  		    -2000,            0   
actor_ecolog   =     0,  -2000,     0,	      0,          0, -2000,     0,   300,      0,     0,       0,   -2000, -2000,      0,   -2000,      0, -2000,   -2000,              0,             0,           0,              0,           0,           300,             0,           0,               0,          -2000,		 -2000,		  -2000,  		    -2000,            0   
actor_killer   =     0,  -2000,     0,	      0,          0,     0, -2000,     0,      0,   300,   -2000,   -2000, -2000,  -2000,   -2000,      0,     0,   -2000,          -2000,             0,           0,              0,           0,             0,           300,           0,               0,          -2000,		 -2000,		      0,  		    -2000,            0   
actor_army     =     0,  -2000,     0,	   2000,      -2000, -2000,     0,     0,  -2000, -2000,     300,   -2000, -2000,  -2000,   -2000,  -2000, -2000,   -2000,              0,             0,           0,              0,           0,             0,             0,         300,               0,          -2000,		 -2000,		  -2000,  		    -2000,            0   
actor_monolith =     0,  -2000,     0,	  -2000,        300, -2000, -2000, -2000,  -2000, -2000,   -2000,    2000,   300,  -2000,       0,  -2000, -2000,   -2000,              0,             0,           0,              0,           0,             0,             0,           0,            2000,              0,		   300,		  -2000,  		    -2000,            0   
actor_zombied  =     0,  -2000,     0,	  -2000,        300, -2000, -2000, -2000,  -2000, -2000,   -2000,     300,   300,  -2000,     300,  -2000, -2000,   -2000,          -2000,         -2000,       -2000,          -2000,       -2000,         -2000,         -2000,       -2000,               0,            300,		   300,		  -2000,  		    -2000,            0   
actor_greh     =     0,  -2000,     0,	  -2000,        300, -2000, -2000, -2000,  -2000, -2000,   -2000,     300,   300,  -2000,     300,  -2000, -2000,   -2000,          -2000,         -2000,       -2000,          -2000,       -2000,         -2000,         -2000,       -2000,             300,            300,		   300,		  -2000,  		    -2000,            0   
actor_isg	   =     0,  -2000,     0,	  -2000,      -2000, -2000, -2000, -2000,  -2000,     0,   -2000,   -2000, -2000,  -2000,   -2000,  -2000,   300,   -2000,   	    -2000,         -2000,   	-2000,   	    -2000,   	 -2000,   	    -2000,   	       0,       -2000,         	 -2000,          -2000,		 -2000,		    300,  		    -2000,            0  
actor_renegade =     0,  -2000,     0,	  -2000,          0,   300, -2000, -2000,  -2000, -2000,   -2000,   -2000, -2000,  -2000,   -2000,  -2000, -2000,     300,          -2000,           300,       -2000,          -2000,       -2000,         -2000,         -2000,       -2000,           -2000,          -2000,		 -2000,		  -2000,  		      300,            0   
arena_enemy    = -2000,      0,     0,	      0,          0,     0,     0,     0,      0,     0,       0,       0, -2000,      0,       0,      0,     0,       0,          -2000,         -2000,       -2000,          -2000,       -2000,         -2000,         -2000,       -2000,           -2000,          -2000,		 -2000,		      0,  		        0,            0 


[rank_relations]
;              novice, trainee, experienced, professional, veteran, expert, master, legend
;=========================================================================================
novice       =      0,     100,         200,          400,     600,    700,    800,    800
trainee      =      0,       0,         100,          300,     500,    700,    800,    800
experienced  =      0,       0,         100,          200,     400,    600,    700,    700
professional =      0,       0,           0,          100,     300,    500,    600,    700
veteran      =      0,       0,           0,            0,     100,    300,    500,    600
expert       =      0,       0,           0,            0,       0,    200,    400,    600
master       =      0,       0,           0,            0,       0,    100,    300,    500
legend       =      0,       0,           0,            0,       0,      0,    200,    500

[reputation_relations]
;             terrible, really_bad, very_bad, bad, neutral, good, very_good, really_good, excellent
;==================================================================================================
terrible    =      300,        200,      100,   0,       0,    0,         0,           0,         0
really_bad  =      200,        300,      200, 100,       0,    0,         0,           0,         0
very_bad    =      200,        200,      300, 200,       0,    0,         0,           0,         0
bad         =      100,        100,      100, 300,     100,    0,         0,           0,         0
neutral     =        0,          0,        0, 100,     300,  100,       100,           0,       100
good        =        0,          0,        0,   0,     100,  300,       200,         100,       200
very_good   =        0,          0,        0,   0,       0,  200,       300,         300,       300
really_good =        0,          0,        0,   0,       0,  100,       200,         400,       400
excellent   =        0,          0,        0,   0,       0,    0,       100,         300,       500

;
; очки рейтинга и репутации начисляемые за определенные действия
;

;очки рейтинга, получаемые за убийство персонажа
;с определенным статусом
[rank_kill_points]
novice       =  10
trainee      =  20
experienced  =  30
professional =  40
veteran      =  50
expert       = 60
master       = 75
legend       = 150

;коэффициенты "сочувствия" группировок
;после воздействия на одного из членов группировки
;goodwill его распространится на остальных членов группировки
;с определенным коэффициентом
;(порядок должен совпадать с communities_relations)
[communities_sympathy]
actor          = 0.0
bandit         = 0.0
dolg           = 0.0
ecolog         = 0.0
freedom        = 0.0
killer         = 0.0
army           = 0.0
army_npc       = 0.0
monolith       = 0.0
greh		   = 0.0
greh_npc	   = 0.0
renegade	   = 0.0
monster        = 0.0
stalker        = 0.0
zombied        = 0.0
csky           = 0.0
isg			   = 0.0
trader         = 0.0
actor_bandit   = 0.0
actor_dolg     = 0.0
actor_ecolog   = 0.0
actor_freedom  = 0.0
actor_killer   = 0.0
actor_army     = 0.0
actor_monolith = 0.0
actor_stalker  = 0.0
actor_csky     = 0.0
actor_zombied  = 0.0
actor_renegade = 0.0
actor_greh	   = 0.0
actor_isg	   = 0.0
arena_enemy    = 0.0




;очки рейтинга, репутации и доброжелательности начисляемые
;в зависимости от совершенного действия
[action_points]
personal_goodwill_limits			= -3000, 2000
community_goodwill_limits			= -3000, 3000


;-------------------------------------------------------

;-----
; Killing other stalkers.
;-----

community_member_kill_goodwill  		= -2000	; Same faction
friend_kill_goodwill					= -2000	; Friendly
neutral_kill_goodwill					= -2000	; Neutral
enemy_kill_goodwill						= -100	; Enemy

; These values are now set in xr_statistic.script.
friend_kill_reputation					= 0	; Friendly
neutral_kill_reputation					= 0	; Neutral
enemy_kill_reputation					= 0	; Enemy

;-----
; Assisting stalkers in combat.
;-----

community_member_fight_help_goodwill	= 500	; Same faction
friend_fight_help_goodwill   			= 200	; Friendly
neutral_fight_help_goodwill	 			= 200	; Neutral
enemy_fight_help_goodwill    			= 1		; Enemy

friend_fight_help_reputation  			= 100	; Friendly
neutral_fight_help_reputation 			= 50	; Neutral
enemy_fight_help_reputation	  			= 0		; Enemy

;-----
; Attacking stalkers who ARE NOT shooting at you.
;-----

free_community_member_attack_goodwill  	= -500	; Same faction
free_friend_attack_goodwill				= -2000 ; Friendly
free_neutral_attack_goodwill			= -2000	; Neutral
free_enemy_attack_goodwill				= -100	; Enemy

free_friend_attack_reputation			= -500	; Friendly
free_neutral_attack_reputation			= -350	; Neutral
free_enemy_attack_reputation			= 5		; Enemy

;-----
; Attacking stalkers who ARE shooting at you.
; You're already fighting them so the penalties are reduced.
; Example: You assassinate a loner and his buddies start shooting at you.
;-----

danger_community_member_attack_goodwill = -1	; Same faction
danger_friend_attack_goodwill			= -1	; Friendly
danger_neutral_attack_goodwill			= -1	; Neutral
danger_enemy_attack_goodwill			= -1 	; Enemy

danger_friend_attack_reputation			= 0		; Friendly
danger_neutral_attack_reputation		= 0		; Neutral
danger_enemy_attack_reputation			= 0		; Enemy

;--------------------------------------------------
;(сек) минимальное время через которое снова будет зарегистрировано
;сообщение об атаке на персонажа, и соответственно вычтеся attack_goodwill и attack_reputation
;(работает аналогично и при помощи другим персонажам в бою)
min_attack_delta_time = 1
fight_remember_time = 0.2		;(cae) a?aiy eioi?ia i?i a?aeo aoaao iiiieou ?aano?

;свойства, которые изменяются у сталкеров в
;зависимости от их ранга
;коэффициенты линейно интерполируются для рангов от 0 (novice) до 100 (experienced)

; Section is not used by the game.
; However it is directly referenced in-engine.
; Removing this or its contents will crash the game.
[ranks_properties]
immunities_novice_k			= 1.0
immunities_experienced_k	= 1.0
visibility_novice_k			= 1.0
visibility_experienced_k	= 1.0
dispersion_novice_k			= 1.0
dispersion_experienced_k	= 0.8


; диапазон изменения рангов при регистрации в новом смарт террейне
[smart_terrain_rank_change]
min = 1
max = 2

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; for monsters
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[monster_communities]
;--//Bamah added trader to keep traders and mechanics from getting attacked
;Room team are assigned to appropriate types
;255 - command is not given
communities = actor, 255, human, 255, zoo_monster, 39, boar, 40, bloodsucker, 41, flesh, 42,  dog, 43, pseudodog, 44, cat, 45, chimera, 46, giant, 47, zombie, 48,  burer, 49, controller, 50, poltergeist, 51, snork, 52, fracture, 53, bird, 54, rat, 55, tushkano, 56, corpse, 57, trader, 58, arena_monstr, 59, komar, 60, tark, 61, medwed, 62, rotan, 63, fly, 64, mwolf, 65, psysucker, 66, lurker, 67, karlik, 68

[monster_relations]
; [1] friend, [0] neutral, [-1] enemy, [-2] hated enemy
;             actor, human, zoo_monstr, boar, bloodsucker, flesh, dog, pseudodog, cat, chimera, giant, zombie, burer, controller, poltergeist, snork, fracture, bird, rat, tushkano, corpse, trader, arena_monstr, komar, tark, medwed, rotan, fly, mwolf, psysucker, lurker, karlik
;===================================================================================================================================================================================================================================================================================
actor       =     1,     1,          1,   -1,          -1,    -1,  -1,        -1,  -1,      -1,    -1,     -1,    -1,         -1,          -1,    -1,       -1,    0,  -1,       -1,     -1,      1,           -2,    -2,   -2,     -2,    -2,  -2,    -2,        -2,     -2,     -2
human       =     0,     1,          1,   -1,          -1,    -1,  -1,        -1,  -1,      -1,    -1,     -1,    -1,         -1,          -1,    -1,       -1,    0,  -1,       -1,     -1,      1,            0,    -1,   -1,     -2,    -1,  -1,    -1,        -1,     -1,     -1
zoo_monster =     1,     1,          0,    0,           0,     0,   0,         0,   0,       0,     0,      0,     0,          0,           0,     0,        0,    0,   0,        0,      0,      1,            0,     0,    0,      0,     0,   0,     0,         0,      0,      0
boar        =    -1,    -1,          0,    1,          -1,     1,  -1,        -1,   0,      -1,    -1,      0,    -1,          0,           0,    -1,       -1,    0,   0,       -1,      0,      1,            0,     0,    0,     -1,    -1,   0,    -1,        -1,     -1,      0
bloodsucker =    -1,    -1,          0,   -1,           1,    -1,  -1,        -1,   0,       0,    -1,      0,    -1,         -1,           0,    -1,       -1,    0,   0,        0,      0,      1,            0,     0,    0,      0,     0,   0,     0,         1,      0,     -1
flesh       =    -1,    -1,          0,    1,          -1,     1,  -1,        -1,   0,      -1,     0,      0,     0,          0,           0,    -1,       -1,    0,   0,       -1,      0,      1,            0,     0,    0,     -1,    -1,   0,    -1,        -1,     -1,      0
dog         =    -1,    -1,          0,   -1,          -1,    -1,   1,         1,  -1,       0,    -1,      0,    -1,          0,           0,    -1,       -1,    0,   0,        0,      0,      1,            0,    -1,   -1,      0,     0,   0,     0,        -1,      0,      0
pseudodog   =    -1,    -1,          0,   -1,          -1,    -1,   1,         1,  -1,       0,    -1,      0,    -1,          0,           0,    -1,       -1,    0,   0,        0,      0,      1,            0,     0,   -1,      0,     0,   0,     0,        -1,      0,      0
cat         =    -1,    -1,          0,    0,           0,     0,  -1,        -1,   1,       0,     0,      0,     1,          0,           0,     0,        0,    0,  -1,       -1,      0,      1,            0,     0,    0,      0,     0,   0,     0,         0,      0,      0
chimera     =    -1,    -1,          0,   -1,           0,    -1,   0,         0,   0,       1,    -1,      0,    -1,         -1,           0,    -1,       -1,    0,   0,        0,      0,      1,            0,     0,    0,      1,     0,   0,     0,         0,      1,     -1
giant       =    -1,    -1,          0,   -1,          -1,     0,  -1,        -1,   0,      -1,     1,      0,     0,          0,           0,     0,        0,    0,   0,       -1,      0,      1,            0,     0,    0,     -1,     0,   0,     0,        -1,     -1,      0
zombie      =    -1,    -1,          0,    0,           0,     0,   0,         0,   0,       0,     0,      1,     0,          0,           0,     0,        1,    0,  -1,       -1,      0,      0,            0,    -1,    0,      0,    -1,  -1,    -1,         0,      0,      0
burer       =    -1,    -1,          0,   -1,          -1,     0,  -1,        -1,   1,      -1,     0,      0,     1,          0,           0,     0,        0,    0,   0,        0,      0,      1,            0,     0,    0,      0,     0,   0,     0,        -1,     -1,      0
controller  =    -1,    -1,          0,    0,          -1,     0,   0,         0,   0,      -1,     0,      0,     0,          1,           0,    -1,        0,    0,   0,        0,      0,      1,            0,     0,    0,      0,     0,   0,     0,        -1,     -1,      1
poltergeist =    -1,    -1,          0,    0,           0,     0,   0,         0,   0,       0,     0,      0,     0,          0,           1,     0,        0,    0,   0,        0,      0,      1,            0,     0,    0,      0,     0,   0,     0,         0,      0,      0
snork       =    -1,    -1,          0,   -1,          -1,    -1,  -1,        -1,   0,      -1,     0,      0,     0,         -1,           0,     1,       -1,    0,   0,        0,      0,      1,            0,    -1,    0,     -1,     0,   0,     0,        -1,     -1,     -1
fracture    =    -1,    -1,          0,    0,           0,     0,   0,         0,   0,       0,     0,      0,     0,          0,           0,     0,        1,    0,   0,        0,      1,      1,            0,     0,    0,      0,     0,   0,     0,        -1,     -1,      0
bird        =     0,     0,          0,    0,           0,     0,   0,         0,   0,       0,     0,      0,     0,          0,           0,     0,        0,    1,   0,        0,      0,      1,            0,     0,    0,      0,     0,   0,     0,         0,      0,      0
rat         =    -1,    -1,          0,    0,           0,     0,   0,         0,  -1,       0,     0,     -1,     0,          0,           0,     0,        0,    0,   1,        1,      0,      1,            0,     0,    0,      0,     0,   0,     0,         0,      0,      0
tushkano    =    -1,    -1,          0,   -1,           0,    -1,   0,         0,  -1,       0,    -1,     -1,     0,          0,           0,     0,        0,    0,   1,        1,      0,      1,            0,     0,    0,      0,     0,   0,     0,         0,      0,      0
corpse      =    -1,    -1,          0,    0,           0,     0,   0,         0,   0,       0,     0,      1,     0,          0,           0,     0,        1,    0,   0,        0,      1,      0,            0,    -1,    0,      0,     0,   0,     0,         0,      0,      0
trader      =     0,     0,          0,    0,           0,     0,   0,         0,   0,       0,     0,      0,     0,          0,           0,     0,        0,    0,   0,        0,      0,      0,            0,     0,    1,      1,     1,   1,     0,         1,      1,      1
arena_monstr=    -2,     0,          0,    0,           0,     0,   0,         0,   0,       0,     0,      0,     0,          0,           0,     0,        0,    0,   0,        0,      0,      0,            0,     0,    0,      0,     0,   0,     0,         0,      0,      0
komar       =    -2,    -1,          0,    0,           0,     0,   0,         0,   0,       0,     0,     -1,     0,          0,           0,     0,        0,    0,   0,        0,      0,      0,            0,     1,    0,      0,     0,   0,     0,         0,      0,      0
tark        =    -2,    -1,          0,    0,           0,     0,  -1,        -1,   0,       0,     0,      0,     0,          0,           0,     0,        0,    0,   0,        0,      0,      1,            0,     0,    1,     -1,    -1,   0,     0,         0,      0,      0
medwed      =    -2,    -2,          0,   -1,           0,    -1,   0,         0,   0,       1,    -1,      0,     0,          0,           0,    -1,        0,    0,   0,        0,      0,      1,            0,     0,   -1,      1,     0,   0,     0,         0,      1,      0
rotan       =    -2,    -1,          0,    0,           0,     0,   0,         0,   0,       0,     0,     -1,     0,          0,           0,     0,        0,    0,   0,        0,      0,      1,            0,     0,   -1,      0,     1,   0,     0,         0,      0,      0
fly         =    -2,    -1,          0,    0,           0,     0,   0,         0,   0,       0,     0,     -1,     0,          0,           0,     0,        0,    0,   0,        0,      0,      1,            0,     0,    0,      0,     0,   1,     0,         0,      0,      0
mwolf       =    -2,    -1,          0,   -1,           0,    -1,   0,         0,   0,       0,     0,     -1,     0,          0,           0,     0,        0,    0,   0,        0,      0,      0,            0,     0,    0,      0,     0,   0,     1,         0,      0,      0
psysucker   =    -2,    -1,          0,   -1,           1,    -1,  -1,        -1,   0,       0,    -1,      0,    -1,         -1,           0,    -1,       -1,    0,   0,        0,      0,      1,            0,     0,    0,      0,     0,   0,     0,         1,      0,     -1      
lurker      =    -2,    -1,          0,   -1,           0,    -1,   0,         0,   0,       1,    -1,      0,    -1,         -1,           0,    -1,       -1,    0,   0,        0,      0,      1,            0,     0,    0,      1,     0,   0,     0,         0,      1,     -1      
karlik      =    -2,    -1,          0,    0,          -1,     0,   0,         0,   0,      -1,     0,      0,     0,          1,           0,    -1,        0,    0,   0,        0,      0,      1,            0,     0,    0,      0,     0,   0,     0,        -1,     -1,      1      
